A Double Precision Floating Point Multiplier Suitably Designed for FPGAs and ASICs

نویسندگان

  • Himanshu Thapliyal
  • Vishal Verma
  • Hamid R. Arabnia
چکیده

In this paper, a double precision IEEE 754 floating-point multiplier with high speed and low power is presented. The bottleneck of any double precision floatingpoint multiplier design is the 53x53 multiplication of the mantissas (52 bit mantissa+1 hidden bit). This paper proposes a approach to improve this performance bottleneck by adding a redundant 54 bit initialized to ‘0’ in the mantissas of both multiplicand and multiplier. Now, the 54x54 bit multiplication operation is decomposed and performed by nine parallel 18x18 bit multiplication modules. The 18 bit decomposition is chosen, since nearly 512 dedicated 18x18 bit multipliers are available in the latest FPGAs. Moreover, it will be also helpful in implementing the floating point multiplier as an ASIC since the multiply operation can now be performed easily with small dedicated 18x18 bit multipliers. In the proposed architecture, one redundant 18x18 multiplier is also provided to enforce the feature of self repairability (to recover from the faults in 18x18 bit multiply modules). Reconfigurability at run time is provided for attaining power saving. The multiplier has been designed, optimized and implemented on the Xilinx ViterxE FPGA. Thus, a highly regular, self-repairable floating point parallel multiplier architecture (which can be directly scaled for larger multiplication) is proposed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combined Integer and Variable Precision (CIVP) Floating Point Multiplication Architecture for FPGAs

In this paper, we propose an architecture/methodology for making FPGAs suitable for integer as well as variable precision floating point multiplication. The proposed work will of great importance in applications which requires variable precision floating point multiplication such as multi-media processing applications. In the proposed architecture/methodology, we propose the replacement of exis...

متن کامل

FPGA Implementation of Double Precision Floating Point Multiplier using Xilinx Coregen Tool

Floating point arithmetic is widely used in many areas, especially scientific computation and signal processing. The main applications of floating points today are in the field of medical imaging, biometrics, motion capture and audio applications. The IEEE floating point standard defines both single precision and double precision formats. Multiplication is a core operation in many signal proces...

متن کامل

An efficient floating-point multiplier for digital signal processors

The floating-point multiplication is one of the most basic and frequent digital signal processing operations, and its accuracy and throughput greatly decide the overall accuracy and throughput of the digital signal processors. Based on vectorizing a conventional double precision multiplier, we propose a multiple precision floating-point multiplier. It supports either one double precision multip...

متن کامل

Large multipliers with less DSP blocks

Recent computing-oriented FPGAs feature DSP blocks including small embedded multipliers. A large integer multiplier, for instance for a double-precision floatingpoint multiplier, consumes many of these DSP blocks. This article studies three non-standard implementation techniques of large multipliers: the Karatsuba-Ofman algorithm, non-standard multiplier tiling, and specialized squarers. They a...

متن کامل

Analysing Single Precision Floating Point Multiplier on Virtex 2P Hardware Module

FPGAs are increasingly being used in the high performance and scientific computing community to implement floating-point based hardware accelerators. We present FPGA floating-point multiplication. Such circuits can be extremely useful in the FPGA implementation of complex systems that benefit from the reprogramability and parallelism of the FPGA device but also require a general purpose multipl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006